@keyframes ellipsis-text {
  0%   { content: ''; }
  25%  { content: '.'; }
  50%  { content: '..'; }
  75%  { content: '...'; }
  100% { content: ''; }
}

.EllipsisText {}

.EllipsisText::after {
  display: inline-block;
  animation: ellipsis-text steps(1, end) 2s infinite;
  content: '';
}
